a img{
border:none;
}


body{
margin:0px;
}

table.tbl {		
		 	border-collapse:collapse;
			empty-cells: show; 
			border:1px solid #ccc; 
			border-spacing:5px; 
			width:50%; 
		}
	
.tableFont{ 
			font-family: "Calibri", Arial, sans-serif;
			font-size:11pt; 
			text-align: center;}
			
table.tbl td, table.tbl th  { padding:3px 8px; border:1px solid #ccc; }

table.tbl tr  { background:#f2f2f2;}

table.tbl th { background:#ddd;}

.data { text-align: left; font-family: "Calibri", Arial, sans-serif; font-size:11pt;}

h1.heading{ font-size:20pt; font-weight:bold; margin-top:0px; margin-bottom:10pt; text-align:center; font-family: "Calibri", Arial, sans-serif; width:100%;}

h1.headingNote{ font-size:20pt; font-weight:bold; margin-top:0px; margin-bottom:30pt; text-align:center; font-family: "Calibri", Arial, sans-serif; width:100%;}

h2.heading{ font-size:20pt; font-weight:bold; margin-top:0px; margin-bottom:10pt; text-align:center; font-family: "Calibri", Arial, sans-serif; width:100%; font-style:italic;}
/*h2.box{ font-size:15pt; font-weight:bold; margin-bottom:1pt; margin-top:1pt; margin-left:200pt; font-family: "Calibri", Arial, sans-serif;}*/

.caption{
			background:#ccc;
			font-size:100%;
			border-bottom:none;
			width:100%;
			text-align:center;
			font-weight:bold;
					}

tr.Box:hover{
	cursor:pointer;
	color:#f2f2f2;
	}

#tblElems{
	margin-bottom:200px;
	width:100%;
	
	/*margin-left:25px;
margin-right:25px;*/
}

a.expand{
	margin-left:25px; font-family: "Calibri", Arial, sans-serif; font-size:12pt;
}

a.collapse{
	margin-left:15px; font-family: "Calibri", Arial, sans-serif; font-size:12pt;
}

a.expand1{
	margin-left:25px; font-family: "Calibri", Arial, sans-serif; font-size:12pt;
}

a.collapse1{
	margin-left:15px; font-family: "Calibri", Arial, sans-serif; font-size:12pt;
}

a.readmore{
	font-family: "Calibri", Arial, sans-serif; font-size:12pt;
}

/* table design ends */

/* tree design begins */
#tree {	font-family: "Calibri", Arial, sans-serif;
		margin-top:35px;
		margin-left:30px;
		width:740px;
		
	/*	position: relative;	
left:20%;
margin-left:-125px;
margin-bottom:0px;
		*/
	}
li.heading{ font-size:14pt;}		
li.list{font-size:12pt;}
/* tree design ends */
 						
#bodyWrapper{

/*border:1px dashed #999;*/
width:100%;
}


#header{
/*border:1px dashed #999;*/
border-bottom:2px solid #fff;
height:95px;
/*background-image:url(../images/header_BG.gif);
background-repeat:repeat-x;*/
background-image:url(../images/maristHead1.jpg);
}

#logo{

/*border:1px dashed #999;*/
width:129px;
margin-left:25px;
margin-right:25px;
}

#menu{
/*border:1px dashed #999;*/
height:30px;
background-image:url(../images/menu_BG.gif);
background-repeat:repeat-x;
}

#menuItems{

/*border:1px dashed #999;*/
height: 20px;
/*width: 575px;*/
width:600px;
/*margin:1px;
/*padding:1px;*/
cursor:pointer;
margin-left:20px;
margin-bottom:0px;
}

#menuItems a{
font-family: "Calibri", Arial, sans-serif;
font-size: 14px;
text-decoration:none;
color: #808182;
/*border-right:1px dotted #808182;*/
padding-right:5px;
padding-left:5px;
border-left:1px solid #808182;
margin-bottom:0px;

}

#menuItems a:hover{
/*color:#59a803;*/
color:#b31b1b;

}

#contentWrapper{
width:99.60%;
height:auto;
position:absolute;
/*background:#f2f2f2;*/
margin-top:0px;

}

#bodyContent{
		height:auto;
		width:80%;
        background-color: white;
      /*  margin-left: auto;
        margin-right: auto;*/
		margin-left:130px;
	  /*  border-left: solid #AEAEA6 1px;
        border-right: solid #AEAEA6 1px;
        border-bottom: solid #AEAEA6 1px;*/
 		padding-bottom: 8px;
		padding-top:25px;
		margin-bottom:500px;
		margin-top:0px;
		margin-bottom:5px;
				}

#tblOptions{
		width:200px;
		margin-left:13px;
			}


#footerOptions{

height: 20px;
width: 450px;
cursor:pointer;
position: relative;	
left:60%;
margin-left:-220px;
margin-bottom:0px;

}

#footerOptions a{
font-family: "Calibri", Arial, sans-serif;
font-size: 14px;
text-decoration:underline;
color: #808182;
/*border-right:1px dotted #808182;*/
padding-right:5px;
padding-left:5px;
border-left:1px solid #808182;
margin-bottom:0px;
}

#footerOptions a:hover{
/*color:#59a803;*/
color:#b31b1b;

}

h2.indHeading{
	font-size:12pt; font-weight:bold; margin-top:15px; margin-bottom:5px; text-align:left; font-family: "Calibri", Arial, sans-serif; 
	}

h2.seriesHeading{
	font-size:12pt; font-weight:bold; margin-top:15px; margin-bottom:5px; text-align:left; font-family: "Calibri", Arial, sans-serif;
	}
	
#displayElems{
	margin-left:180px;
	width:75%;
}

#displayElems1{
	margin-left:250px;
	width:75%;
	margin-bottom:20px;
}

#info{
	font-size:12pt; font-weight:normal; text-align:left; font-family: "Calibri", Arial, sans-serif; margin-top:0px;
}

#info1{
	font-size:12pt; font-weight:normal; text-align:left; font-family: "Calibri", Arial, sans-serif; margin-top:0px; margin-bottom:0px;
}

#listings{
	font-size:12pt; font-weight:normal; text-align:left; font-family: "Calibri", Arial, sans-serif; margin-top:0px; margin-bottom:0px;
}

#seriesDesc{
	display:inline;
}

address{
	font-size:12pt; font-weight:normal; text-align:left; font-family: "Calibri", Arial, sans-serif; font-style:normal;
}

#revised{
	font-size:11pt; text-align:right; font-family: "Calibri", Arial, sans-serif; font-weight:100; font-style:italic;
}

img.nhprc{
margin-top:10px;	
position: relative;	
left:61%;
margin-left:-185px;
margin-bottom:0px;
}

#nhprcAck{
	font-size:9pt; font-family: "Calibri", Arial, sans-serif; font-weight:100; font-style:italic;
	position: relative;	
	left:60%;
	margin-left:-220px;
	margin-bottom:0px;
	margin-top:0px;
	width:350px;
	
}

#nhprcAck1{
	font-size:9pt; font-family: "Calibri", Arial, sans-serif; font-weight:100; font-style:italic;
	position: relative;	
	left:65%;
	margin-left:-220px;
	margin-bottom:0px;
	margin-top:0px;
	width:250px;
	
}